new town
noun
: an urban development comprising a small to medium-sized city with a broad range of housing and planned industrial, commercial, and recreational facilities
Love words? Need even more definitions?
Merriam-Webster unabridged
Share